Tomomi Satô
Lone Wolf and Cub Baby Cart in the Land of Demons
1973
1h 30m
Movie